package com.dys.test02;

import java.io.DataOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;

/**
 * @className: com.dys.test02.ClientTest
 * @description: com.dys.test02
 * @author: pine cone
 * @version: v1.0.0
 * @createTime: 2024/08/21 下午8:53
 */
public class ClientTest {
    /**
     * 这是一个main()方法,是应用程序的入口
     *
     * @param args 方法的形参列表,是一个字符串数组,包含了从命令行传递给程序的参数
     */
    public static void main(String[] args) throws IOException {
        // 1.创建套接字：指定服务器的ip和port
        Socket s = new Socket("localhost", 8848);
        // 2.向服务器发送数据-->利用输出流
        OutputStream os = s.getOutputStream();
        DataOutputStream dos = new DataOutputStream(os);
        dos.writeUTF("客户端向服务器发送数据");
        // 3.关流+关闭网络资源
        dos.close();
        s.close();
    }
}
